/**
*  \file spi_hw.h
*
*  \brief spi driver
*
*  \author dajin.li  <dajin.li@linde-china.cn>
*
*/

/*================================================[ public includes  ]================================================*/
#ifndef _SPI_HW_H_
#define _SPI_HW_H_

#include <xmc4500/processor.h>

/*================================================[ public defines   ]================================================*/
/*================================================[ public datatypes ]================================================*/

/*================================================[ public variables ]================================================*/

/*================================================[ inline functions ]================================================*/

/*================================================[ public functions ]================================================*/
extern void spi_hardware_init(void);
extern s8 tlf_spi_transmit_recevie(u16 *data_in, const u16 *data_out,  u16 len);
extern U16 write_spi_word(U16 spi_data);

#endif

